GUI is replaced with WebAudio-Controls version.
Follow the link if you prefer the old version : index-08.html
This is a Renoid test page based on the idea of Sato-san, the Renoise-Gate webmaster. Renoid is a virtual singer system using Renoise XRNI or SoundFont SF2 sound library and cascaded pitch-corrector. By this, virtual singing is available without any special program.
This page trying a little different approach that singing engine is implemented as a web-based app using a SoundFont Renoid file.
Details of Renoid are available on
Renoise-gate
Renoid
Each Renoid voice files use materials from:
Asane-Bow: (朝音ボウ配布所) http://asane.coresv.com/再生/停止ボタンの隣にある[PianoRoll][MML]ボタンで切り替える事でピアノロールとMMLのどちらでも編集できます。 ピアノロール上では同じタイミングで複数の音が出るようなデータを一時的に作る事ができますが、単音でしか演奏されません。 また[MML]モードに切り替えたり、リンクとして保存すると重なっている部分の音は失われます。
ピアノロールの上部に表示される緑の三角形は再生時の開始/終了位置を示します。左右にドラッグして必要な部分だけを再生する事ができます。 なお、開始/終了マーカーはピアノロールモードでしか表示されませんが、MMLモードでも有効です。
Volume | ボリューム。音量を調整します |
Transpose | トランスポーズ。半音単位で音程を調整します |
Portamento | ポルタメント。音程の変化を滑らかにします |
FormantCorrection | フォルマント補正。音程が変わっても声の質が変わらないように補正します |
Formant | フォルマント。声の質を調整します |
Humanize | ヒューマナイズ。音程と音量にゆらぎを追加します |
VibratoDepth | ビブラートの深さを調整します。なお、ビブラートはDelayパラメータによってかかり始めるまでの時間が変化します。 |
VibratoRate | ビブラートの速度を調整します |
VibratoDelay | ビブラートがかかり始めるまでの時間を調整します |
RenoidPlayerに以下のファイルをドロップするとシーケンスファイルとして読み込みます。 ただし、読み込むのはノート情報とひらがな表記の歌詞だけですので、ピッチベンドを使ったり発音を分割するなど凝ったデータでは かなり原型をとどめなくなります。
[MakeURL]ボタンを押すと現在編集中の曲をURLとして書き出す事ができます。このURLにブラウザでアクセスすると曲が読み込まれた状態で立ち上がります。 ただし曲が長くなるとURLも非常に長くなりますので、環境によってはうまく動作しない場合もあります。
[ExportWav]ボタンを押すと、ピアノロールの開始/終了マーカーではさまれた部分をWAVファイルとして書き出します。ボタンを押した後、
表示されるリンクから保存してください。
注:Mac-Safariでは曲の編集や再生は可能ですがWavExportはできません。WavExportを行う場合はChromeやFirefoxを使用してください。
[ExportXML]ボタンを押すと現在編集中の曲をMusicXML形式で書き出します。 ボタンを押した後表示されるリンクからダウンロードしてください。MusicXMLデータはCeVIOへの入力データなどとして使用できます。
PianoRoll mode and MML mode are switched by the button [PianoRoll][MML]. In PianoRoll mode, temporarily simultaneous multiple notes can be placed on same timing but it will be played as monophonic. These notes will be lost when switching to MML mode or saving as a URL.
The green triangle marks on the PianoRoll are current start/stop position. Only the region between start and stop are played. These markers are draggable left/right. Note that displayed only in PianoRoll mode but effective also in MML mode.
Volume | Output volume control. |
Transpose | Output pitch control, semi-note step. |
Portamento | Pitch change smoothness control. |
FormantCorrection | Keep formant independently of output pitch. |
Formant | Formant control. |
Humanize | Add some fluctuation to pitch and dynamics. |
VibratoDepth | Amount of vibrato. Note that the vibrato has the delay time to start by 'VibratoDelay' parameter. |
VibratoRate | Vibrato speed control. |
VibratoDelay | Delay time to start vibrato. |
RenoidPlayer can accept file-drop as a sequence data. (Note infomation and basic lyric informations only. Pitch-bends and other additional informations are ignored.)
[MakeURL] button make a URL to this song. this URL contains whole song data. Note that it may fail to access in some environment because the URL is too long.
[ExportWav] button render the song (region between start/stop markers) to wav-file.
Note:Mac-Safari can not support ExportWav. please use Chrome/Firefox when ExportWav on Mac.[ExportXML] button export the song as a MusicXML file.
[Edit]モードと[Sel]モードがあります。[Edit]モードはノートを追加してゆく時、[Sel]モードは複数ノートの コピー&ペーストなどをする場合に使用します。最初は[Edit]モードになっています。
スクロール | 一番上の小節を表示している行または鍵盤の左の色の濃い部分をドラッグします。 |
ノートの追加 | [Edit]モードでピアノロール上のノートを追加したい場所をドラッグします。 |
ノートの編集 | ノートをドラッグして移動できます。長さを変更するには編集したいノートを1つだけ選択(緑表示)した後前端/後端をドラッグします。削除するには選択した後[Del]ボタンまたは[Del]キーを押します(複数のノートを選択している状態では長さの編集はできません)。 |
ブロックの編集 | [Sel]モードでは複数のノートをまとめて選択できます。ノートの無い場所からドラッグすると領域内にある複数のノートをまとめて選択できます。選択したノートをまとめて移動いたり、[Del]ボタンで削除、[Copy]および[Paste]ボタンでコピーする事ができます。 |
テンポ指定の追加 | テンポ表示行(小節表示行の下)の任意の場所をクリックします。 |
テンポ指定の削除 | テンポ表示をクリックして選択し(緑表示)、[Del]ボタンまたは[Del]キーを押します。 |
テンポの編集 | テンポ表示をまず選択した後、上下にドラッグします。 |
歌詞編集 | 各小節下のテキストボックスで編集します。対応するノートより前に入っていれば小節毎に対応していなくても構いません。 |
一般的なMML(Music Macro Language)にひらがなまたはカタカナで歌詞を埋め込みます。かな自体は音色の切り替えをおこなうだけで実際に発音するのは通常のMMLで行います。 歌詞は複数のかなを事前にまとめて指定する事ができます。この場合ノートコマンド(A-G)毎にひとつの発音指定(かな1~3文字)が割り当てられます。
T | テンポ指定。デフォルトはT120 |
O | オクターブ指定。デフォルトはO4 |
L | 音の長さ。デフォルトはL8(8分音符) |
> | 以降のオクターブを+1する |
< | 以降のオクターブを-1する |
A,B,C,D,E,F,G | ノート。後ろに"+"があればシャープ。"-"があればフラット。後ろに数字を付けると音の長さ(無い場合はLで指定された長さになる)。 また長さに'%'を付けるとタイムベースで長さを指定(デフォルトのタイムベースは16分音符単位) |
R | 休符。後ろに数字があれば長さ(無い場合はLで指定された長さになる) |
. | 付点。A-G、Rの後ろに付ける事で付点付き音符となる |
#%<nn>; | 音長を「%」で指定する際に使用するタイムベースの指定です。デフォルトは16分音符単位(#%4;)、ピアノロールで編集すると(#%480;)となります。 |
There are [Edit] mode and [Sel] mode. [Edit] mode is used when adding notes and [Sel] mode is used when selecting multiple notes and move, copy/paste or delete. the [Edit] mode is selected in default.
Scroll | Drag the dark color part of meas display row or left of keyboard. |
Adding notes | Drag on PianoRoll in [Edit] mode. |
Editing notes | Drag a note on PianoRoll for move. Drag start edge or stop edge of note after once select(displayed as green) for duration change. Press [Del] button or [Del] key after select for delete. |
Multiple notes editing | Drag area in [Sel] mode for multiple select. After select, Press [Del] button/key for delete or [Copy]/[Paste] for duplicate, drag for move. |
Adding tempo change | Click the tempo display row (slightly dark row under the meas display). |
Deleting tempo change | After select the tempo marker (displayed as green), press [Del]button/key. |
Editing tempo change | After select the tempo marker (displayed as green), drag up/down. |
Editing lyrics | Enter lyrics to text-boxes under the PianoRoll. Each lyrics should be entered prior than corresponding note. |
The MML of RenoidPlayer is lyrics embedded. Each words will just change the pronounciation and actual sounds are triggered by the general MML commands. Each pronouciation is specified by japanese 'Kana'-character or alphabetic-'Romaji'.
T | Specifying tempo. 'T120' in default. |
O | Specifying octave. 'O4' in default. |
L | Default note duration. 'L8' (=eighth note) in default. |
> | Octave up. |
< | Octave down. |
A,B,C,D,E,F,G | Notes. Following '+' specify semitone sharp, and following '-' specify semitone flat. Additionally, duration can be specified by following numbers or '%'+numbers. The '%'+numbers means the timebased (specified by the '#%' command). If no duration is specified, the note will be default length specified by 'L' command. |
R | Rest. The duration can be specified same as notes. |
. | Specify 'dotted' note. Should follow the A-G or R commands. |
#%<nn>; | Timebase that will be used when duration spcifying by '%'. Sixteenth note base (#%4;) in MML default, and #%480; in PianoRoll. |
使用できる発音は下の表にあるもの、およびこれらに「っ」を付けた1~3文字が1つの音を表します。 なお、促音「っ」は音色自体は変わらず実際に音が出る長さ(ゲートタイム)に影響します。
あ | ぃあ | ぅあ | ぇあ | ぉあ | か | きゃ | が | ぎゃ | さ | しゃ | ざ | じゃ | た | つぁ | ちゃ | だ | な | にゃ | は | ひゃ | ふぁ | ば | びゃ | ぱ | ぴゃ | ま | みゃ | や | ら | りゃ | わ | ぁん | |||
い | ぁい | ぅい | ぇい | ぉい | き | ぎ | し | じ | ち | つぃ | てぃ | でぃ | に | ひ | ふぃ | び | ぴ | み | り | ぃん | |||||||||||||||
う | ぁう | ぃう | ぇう | ぉう | く | きゅ | ぐ | ぎゅ | す | しゅ | ず | じゅ | つ | ちゅ | どぅ | でゅ | ぬ | にぅ | ふ | ひゅ | ぶ | びゅ | ぷ | ぴゅ | む | みゅ | ゆ | る | りゅ | ぅん | |||||
え | ぁえ | ぃえ | ぅえ | ぉえ | け | きぇ | げ | ぎぇ | せ | しぇ | ぜ | じぇ | て | つぇ | ちぇ | で | ね | にぇ | へ | ひぇ | ふぇ | べ | びぇ | ぺ | ぴぇ | め | みぇ | いぇ | れ | りぇ | ぇん | ||||
お | ぁお | ぃお | うぉ | ぇお | こ | きょ | ご | ぎょ | そ | しょ | ぞ | じょ | と | つぉ | とぅ | ちょ | ど | の | にょ | ほ | ひょ | ふぉ | ぽ | びょ | ぽ | ぴょ | も | みょ | よ | ろ | りょ | ん | ぉん |
RenoidPlayerが使用するSoundFontファイルには次の付加情報を追加する事ができます。これらの情報は RenoidPlayerが独自に解釈するものですので、通常のSoundFontファイルプレーヤーでは有効ではありません。
Renoid Playerは読み込むRenoidファイルのファイル名に(67-4)のような括弧で括られた付加情報がある場合、 それを収録されている声の元のピッチ情報として使用します。書式は(nn-o)でnnの部分が収録されている声の音程を MIDIノート番号で表したもの、oの部分は演奏時のオクターブ指定で4が標準(A4のMIDIノートに対してA4の音を出す) です。オクターブ指定は女声の場合は4、男声の場合は3または2あたりが自然になると思います。
この付加情報が無くても音を出す事はできますが、収録された元の音程によって演奏の音程が変わってしまいます。
人間の声は発音によってタイミングがずれて聞こえますので、歌詞に関わらず同じリズムに聞こえるようにする には各音毎の発音タイミングを調整する必要があります。この調整をするには、サンプルの名前に "-12ms" のような 指定を追加します。ここで指定する単位はミリ秒(mSec)で、指定した時間だけ早く音が出始めます。 (例えばサ行の音は他の音よりも100msec近く早めに音を出し始めないと同じタイミングで聞こえません)
現在Renoise-gateで配布されているRenoidファイルには すべてこれらの付加情報が付けられています。
Lyrics can be described with 'Kana' character or alphabetic 'Roma-ji' representations.
All pronounciatins are based on Japanese mora per note. Available pronounciations are bellow.
あ a | ぃあ ia | ぅあ ua | ぇあ ea | ぉあ oa | か ka | きゃ kya | が ga | ぎゃ gya | さ sa | しゃ sya | ざ za | じゃ jya | た ta | つぁ tza | ちゃ cha | だ da | な na | にゃ nya | は ha | ひゃ hya | ふぁ fa | ば ba | びゃ bya | ぱ pa | ぴゃ pya | ま ma | みゃ mya | や ya | ら ra | りゃ rya | わ wa | ぁん an | |||
い i | ぁい ai | ぅい ui | ぇい ei | ぉい oi | き ki | ぎ gi | し si | じ ji | ち chi | つぃ tzi | てぃ ti | でぃ di | に ni | ひ hi | ふぃ fi | び bi | ぴ pi | み mi | り ri | ぃん in | |||||||||||||||
う u | ぁう au | ぃう iu | ぇう eu | ぉう ou | く ku | きゅ kyu | ぐ gu | ぎゅ gyu | す su | しゅ syu | ず zu | じゅ jyu | つ tzu | ちゅ chu | どぅ du | でゅ dyu | ぬ nu | にぅ nyu | ふ hu | ひゅ hyu | ぶ bu | びゅ byu | ぷ pu | ぴゅ pyu | む mu | みゅ myu | ゆ yu | る ru | りゅ ryu | ぅん un | |||||
え e | ぁえ ae | ぃえ ie | ぅえ ue | ぉえ oe | け ke | きぇ kye | げ ge | ぎぇ gye | せ se | しぇ sye | ぜ ze | じぇ jye | て te | つぇ tze | ちぇ che | で de | ね ne | にぇ nye | へ he | ひぇ hye | ふぇ fe | べ be | びぇ bye | ぺ pe | ぴぇ pye | め me | みぇ mye | いぇ ye | れ re | りぇ rye | ぇん en | ||||
お o | ぁお ao | ぃお io | うぉ uo | ぇお eo | こ ko | きょ kyo | ご go | ぎょ gyo | そ so | しょ syo | ぞ zo | じょ jyo | と to | つぉ tzo | とぅ tu | ちょ cho | ど do | の no | にょ nyo | ほ ho | ひょ hyo | ふぉ fo | ぽ bo | びょ byo | ぽ po | ぴょ pyo | も mo | みょ myo | よ yo | ろ ro | りょ ryo | ん n | ぉん on |
If the Renoid voice's file-name include the additional information like '(67-4)', RenoidPlayer will use that as the 'Original Pitch information'. The format is (nn-o), that the 'nn' describes the original pitch with MIDI note number. The 'o' describes the playing octave that '4' as normal (A4 note will be played as A4). Normally, the '4' for female voices and '3' or '2' for male voices will fit.
RenoidPlayer can play without this information but the playing pitch is changed depends on original pitch.
Voice files on Renoise-gate are already added this information.